home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / edcom45.arc / EDCOM45.DOC < prev    next >
Text File  |  1990-12-05  |  4KB  |  89 lines

  1.  
  2.                 ┌─────────┐
  3.                 │ EDCOM45 │
  4.                 └─────────┘
  5.  
  6.     EDCOM45.COM is a full-screen binary file editor (it displays
  7.     80 columns, 24 rows).  It enables you to view and edit ANY
  8.     file (if it fits in available memory) on an IBM-compatible
  9.     computer.  You could, for example, view and edit EDCOM45.COM.
  10.  
  11.     EDCOM45 is a bug fix of a bug fix of a revision (September 1990)
  12.     of EDCOM, written in July 1987 in 8088 assembly language, using
  13.     the shareware assembler A86.  It corrects an occasional error in
  14.     the initial code address of an .EXE file, and a bug in the find
  15.     subroutine, and 2 mistakes in the disassembly subroutine.
  16.  
  17.     WARNING: EDCOM45 over-writes a file if you make changes to it and
  18.     save it, so MAKE A BACKUP COPY FIRST.
  19.  
  20.     Type "EDCOM45 FILENAME" to view/edit FILENAME.
  21.  
  22.     Press the Esc key to exit.
  23.  
  24.     Press the F1 key for a help screen.
  25.     (The ^ before a letter means press the Ctrl key and the letter at
  26.     the same time.)
  27.  
  28.     Cursor location (in hexadecimal) and the hexadecimal contents at
  29.     that location are shown at the top of the screen.  .COM files
  30.     always begin at 100 (hexadecimal).  .EXE files begin at 0, but
  31.     the code usually starts somewhere else, so when EDCOM45 loads an
  32.     .EXE file, it jumps to the beginning of the instruction code
  33.     instead of the beginning of the file.
  34.  
  35.     Press any other Function key to toggle between 3 edit modes:
  36.        1. Disable edit capability (default)
  37.        2. Enable edit capability of typeable characters only
  38.        3. Enable edit capability of any character (in hexadecimal)
  39.  
  40.     Press either the Insert or Delete key to show or not show the
  41.     assembly language translation of the current character (and
  42.     following characters, if applicable).  When the translation is
  43.     shown, all characters are displayed, otherwise only typeable
  44.     characters are displayed, and the others are represented by dots.
  45.     The characters involved in the assembly language instruction are
  46.     highlighted.
  47.  
  48.     You can search for either typeable characters or hexadecimal numbers
  49.     (hexadecimal numbers go 0 1 2 3 4 5 6 7 8 9 A B C D E F).
  50.  
  51.     To find hexadecimal numbers, enter the numbers either right next
  52.     to each other, or with a space or comma between them.  If you put
  53.     a space or comma between the numbers, you can enter a single
  54.     digit, otherwise you must enter a double digit (e.g. enter either
  55.     7,0A,3 or or 7 0A 3 or 070A03).
  56.  
  57.     To find typeable characters, enter a quotation mark first (either
  58.     " or ').  No quotation mark is necessary at the end.  To find a
  59.     string of typeable characters with an embedded quotation mark (or
  60.     apostrophe), enter the other kind of quotation mark first before
  61.     entering the string (e.g. "can't or '"Hi, Frank). Note that the
  62.     character needs to be the proper case (upper or lower).
  63.  
  64.     A couple of other things the help screen doesn't mention:
  65.     1. Scroll Lock works in this program.
  66.     2. When the assembly language translation is showing on the
  67.     screen, pressing almost any key will move the cursor to the
  68.     next instruction instead of just the next character.
  69.  
  70.     To change the color of different parts of the program, use EDCOM45
  71.     on EDCOM45.COM to change the following:
  72.  
  73.        COLOR      LOCATION   CONTENTS
  74.     MAIN SCREEN        0018B    17
  75.     TOP LINE        0018C    74
  76.     ASSEMBLY LANG.        0018D    78
  77.     INSTRUCTION        0018E    1F
  78.     "EDITING CHARS"     0018F       67
  79.     "EDITING HEX"       00190       47
  80.  
  81.     NOTE: the numbers are in hexadecimal.  Use my program ATTRIB3.COM
  82.     to choose from the 256 possible colors.
  83.  
  84.     Doug Cox
  85.     140 Monroe Dr
  86.     Palo Alto, Ca 94306
  87.     (415) 949-0624
  88.  
  89.